1 /* JJT: 0.2.2 */
2
3 package mobisnap.mobile_trx;
4
5 /***
6 * Creates snapshot
7 *
8 */
9 public class ASTCreateSnapshot extends mobisnap.mobile_trx.SimpleNode {
10 ASTTableReference tablename;
11 ASTQueryStatement query;
12
13 public ASTCreateSnapshot(int id) {
14 super(id);
15 }
16
17 public ASTCreateSnapshot( MobisnapSQL p, int i) {
18 super( p, i);
19 id = i;
20 }
21
22 /*** Accept the visitor. **/
23 public Object jjtAccept(MobisnapSQLVisitor visitor, Object data) {
24 return visitor.visit(this, data);
25 }
26
27 public void process( int msql_type) throws Exception {
28 throw new mobisnap.MobisnapException( "Not defined");
29 }
30
31 public String snapshotName( int msql_type) throws Exception {
32 StringBuffer buffer = new StringBuffer();
33 tablename.sourceCode( msql_type, buffer);
34 return buffer.toString().trim();
35 }
36
37 public String queryStatement( int msql_type) throws Exception {
38 StringBuffer buffer = new StringBuffer();
39 query.sourceCode( msql_type, buffer);
40 return buffer.toString().trim();
41 }
42
43 }
This page was automatically generated by Maven